How to Create the Test Data ROMs -------------------------------- By Adam Trionfo September 14, 2011 Two batch files ("Make256k.bat" and "Make512k.bat") are used to create either a 256K or 512K file that can be used to create test data for a Bally / Astrocade bankswitched flash cart. Input / Output Files: 1) Make256k.bat - Uses 64 files for input: "bank_000.bin" - "bank_063".bin. The output file is called Flash256.bin. 2) Make512k.bat - Uses 128 files for input, "bank_064.bin" - "bank_127".bin. The output file is called Flash512.bin. In either case, banks are loaded with the bank number for the whole 4K bank. For instance: 1) Bank 0 ($00000-$00FFF) is loaded with $00 2) Bank 126 ($7E000-$7EFFF) is loaded with $7E The only exception to each byte holding the bank number is that the beginning of each bank holds the bank number in ASCII like this: Bank X has "BANK XXX" followed by $00 (end of string character) To use a 4K Astrocade file that can use these banks as data, remove the last bank (either 63 or 127) and place the cartridge ROM in the last bank. *** IMPORTANT *** Both batch files create many temp files during normal operation. When both batch files are complete they delete ALL files that begin with "temp." If you have ANY files in the directory that start with "temp" that you WANT to keep, then you have to move the file(s) to another directory so that they won't be deleted.